package com.bzy.blp.upms.vo;

import java.io.Serializable;
import java.util.List;

public class MainmenuVO implements Serializable {

    // 资源ID
    private Long resource_id;
    // 父级资源ID
    private Long parent_id;
    // 父级路径
    private String parent_path;
    // 权限标识
    private String permissions_code;
    // 资源名称
    private String resource_name;
    // 资源类型
    private String resource_type;
    // 资源请求URL
    private String resource_request_uri;
    // 资源图片URL
    private String resource_image_uri;
    // 优先级
    private Integer priority;

    // 列表树节点上的文本，通常是节点右边的小图标
    private String text;
    // 列表树节点上的图标，通常是节点左边的图标
    private String icon;
    // 结合全局enableLinks选项为列表树节点指定URL
    private String href;

    private List<MainmenuVO> nodes;

    public Long getResource_id() {
        return resource_id;
    }

    public void setResource_id(Long resource_id) {
        this.resource_id = resource_id;
    }

    public Long getParent_id() {
        return parent_id;
    }

    public void setParent_id(Long parent_id) {
        this.parent_id = parent_id;
    }

    public String getParent_path() {
        return parent_path;
    }

    public void setParent_path(String parent_path) {
        this.parent_path = parent_path;
    }

    public String getPermissions_code() {
        return permissions_code;
    }

    public void setPermissions_code(String permissions_code) {
        this.permissions_code = permissions_code;
    }

    public String getResource_name() {
        return resource_name;
    }

    public void setResource_name(String resource_name) {
        this.resource_name = resource_name;
    }

    public String getResource_type() {
        return resource_type;
    }

    public void setResource_type(String resource_type) {
        this.resource_type = resource_type;
    }

    public String getResource_request_uri() {
        return resource_request_uri;
    }

    public void setResource_request_uri(String resource_request_uri) {
        this.resource_request_uri = resource_request_uri;
    }

    public String getResource_image_uri() {
        return resource_image_uri;
    }

    public void setResource_image_uri(String resource_image_uri) {
        this.resource_image_uri = resource_image_uri;
    }

    public Integer getPriority() {
        return priority;
    }

    public void setPriority(Integer priority) {
        this.priority = priority;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getHref() {
        return href;
    }

    public void setHref(String href) {
        this.href = href;
    }

    public List<MainmenuVO> getNodes() {
        return nodes;
    }

    public void setNodes(List<MainmenuVO> nodes) {
        this.nodes = nodes;
    }
}
